package com.corhyfar.dao;

import java.sql.SQLException;
import java.util.List;

import com.corhyfar.beans.TrabajadoresDTO;

public interface TrabajadoresDAO {

	TrabajadoresDTO obtenerTrabajadores(int codigoTrabajador) throws SQLException;

	List<TrabajadoresDTO> listarTrabajadores() throws SQLException;

	void actualizaTrabajadores(String dniTrabajador,
			String nombreTrabajador, String apellidoPaternoTrabajador,
			String apellidoMaternoTrabajador, int telefonoDomicilioTrabajador,
			int celularTrabajador, int codigoProvincia,
			String descripcionProvincia, int codigoDistrito,
			String descripcionDistrito, String direccionTrabajador,
			String cargoTrabajador, String fechaNacTrabajador) throws SQLException;

	void ingresaTrabajadores(TrabajadoresDTO trabajadoresDTO);

	void eliminaTrabajadores(int codigoTrabajador);
}
